umbrella pine - German English Dictionary